package com.prd.component;

import com.prd.util.JsonData;
import com.prd.vo.LoginRegisterVo;

/**
 * @Author lizhaoyi
 * @date 2023/11/18 15:32
 * Description:
 */
public class LoginRegisterStrategyContext {

    private LoginRegisterStrategy loginRegisterStrategy;

    public LoginRegisterStrategyContext(LoginRegisterStrategy loginRegisterStrategy) {
        this.loginRegisterStrategy = loginRegisterStrategy;
    }

    /**
     * 根据注册登录策略，调用不同的注册登录
     * @return
     */
    public JsonData executeLoginRegister(LoginRegisterVo loginRegisterVo){
        return loginRegisterStrategy.LoginAndRegister(loginRegisterVo);
    }
}
